package cn.com.aiton.common.model.gbt209992007;

import java.io.Serializable;

public class GbtScheduleDomain extends GbtBaseDomain implements Serializable  {
    private Integer scheduleNumber;//时段表号
    private Integer eventNumber;//时段事件编号
    private Integer beginHour;//开始小时
    private Integer beginMinute;//开始分钟
    private Integer controlMode;//控制方式
    private Integer patternNumber;//阶段配时
    private Integer auxOut;//辅助功能
    private Integer specialOut;//特殊功能

    public GbtScheduleDomain() {
    }

    public GbtScheduleDomain(Integer scheduleNumber, Integer eventNumber, Integer beginHour, Integer beginMinute, Integer controlMode, Integer patternNumber, Integer auxOut, Integer specialOut) {
        this.scheduleNumber = scheduleNumber;
        this.eventNumber = eventNumber;
        this.beginHour = beginHour;
        this.beginMinute = beginMinute;
        this.controlMode = controlMode;
        this.patternNumber = patternNumber;
        this.auxOut = auxOut;
        this.specialOut = specialOut;
    }

    @Override
    public String toString() {
        return "GbtScheduleDomain{" +
                "scheduleNumber=" + scheduleNumber +
                ", eventNumber=" + eventNumber +
                ", beginHour=" + beginHour +
                ", beginMinute=" + beginMinute +
                ", controlMode=" + controlMode +
                ", patternNumber=" + patternNumber +
                ", auxOut=" + auxOut +
                ", specialOut=" + specialOut +
                '}';
    }

    public Integer getScheduleNumber() {
        return scheduleNumber;
    }

    public void setScheduleNumber(Integer scheduleNumber) {
        this.scheduleNumber = scheduleNumber;
    }

    public Integer getEventNumber() {
        return eventNumber;
    }

    public void setEventNumber(Integer eventNumber) {
        this.eventNumber = eventNumber;
    }

    public Integer getBeginHour() {
        return beginHour;
    }

    public void setBeginHour(Integer beginHour) {
        this.beginHour = beginHour;
    }

    public Integer getBeginMinute() {
        return beginMinute;
    }

    public void setBeginMinute(Integer beginMinute) {
        this.beginMinute = beginMinute;
    }

    public Integer getControlMode() {
        return controlMode;
    }

    public void setControlMode(Integer controlMode) {
        this.controlMode = controlMode;
    }

    public Integer getPatternNumber() {
        return patternNumber;
    }

    public void setPatternNumber(Integer patternNumber) {
        this.patternNumber = patternNumber;
    }

    public Integer getAuxOut() {
        return auxOut;
    }

    public void setAuxOut(Integer auxOut) {
        this.auxOut = auxOut;
    }

    public Integer getSpecialOut() {
        return specialOut;
    }

    public void setSpecialOut(Integer specialOut) {
        this.specialOut = specialOut;
    }
}
